/**  
 * All rights Reserved, Designed By daiw
 * @Title:  DeptStatusEnum.java   
 * @Package org.easy.system.manage.enums   
 * @Description:    TODO (用一句话描述该文件做什么)   
 * @author: daiw     
 * @date:   2019年10月21日 上午11:41:16   
 * @Copyright: 2019 daiw Inc. All rights reserved. 
 */
package org.easy.system.manage.enums;


/**   
 * @ClassName: DeptStatusEnum   
 * @Description: TODO (这里用一句话描述这个类的作用)   
 * @author: daiw
 * @date: 2019年10月21日 上午11:41:16  
 */
public enum DeptStatusEnum {
	/**
	 * 正常
	 */
	ACTIVE(0, "正常"),
	/**
	 * 停用
	 */
	STOP(1, "停用");
	public int index;
	public String value;

	DeptStatusEnum(Integer index, String value) {
		this.index = index;
		this.value = value;
	}

	public int getIndex() {
		return this.index;
	}

	public String getValue() {
		return this.value;
	}

	public static String getName(Integer index) {
		for (DeptStatusEnum c : DeptStatusEnum.values()) {
			if (c.getIndex() == index) {
				return c.getValue();
			}
		}
		return null;
	}

	public static DeptStatusEnum getByValue(int value) {
		for (DeptStatusEnum code : values()) {
			if (code.getIndex() == value) {
				return code;
			}
		}
		return null;
	}

	public static boolean in(int index) {
		for (DeptStatusEnum c : DeptStatusEnum.values()) {
			if (c.getIndex() == index) {
				return true;
			}
		}
		return false;
	}
}
